﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ProjetoSolo.QueroGas.Infraestrutura.Validacao
{
    public static class RegraValidacao
    {
        public static void VerificarObjetoNulo(Object objeto, string mensangemErro)
        {
            if(objeto == null)
                throw new ArgumentException(mensangemErro);
        }

        public static void VerificarStringVazia(string textoString, string mensagemErro)
        {
            if(String.IsNullOrEmpty(textoString))
                throw new ArgumentException(mensagemErro);
        }

        public static void VerificarValorZerado(int valor, string mensagem)
        {
            if(valor == 0)
                throw new ArgumentException(mensagem);
        }
    }
}
